predator species - Español Inglés Diccionario